/*
   player.css
   firefox
   
   Created by Zak on 2008-07-08.
   Copyright 2008 Ant.com. All rights reserved.
*/

* {
    padding:            0;
    margin:             0;
}


window {
    background-color:   #FFFFFF;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    color:              #B7B7B7;
}

ul.antFlvPlayerLinkBar {
    padding-left:       10px;
    background:         #fefefe url("chrome://antbar/content/player/skin/img/topbar_fd.gif") repeat-x 0px 0px; 
    height:             16px;
}

ul.antFlvPlayerLinkBar li {
    float:              left;
    display:            block;
    font-size:          0.95em;
    text-transform:     uppercase;
}

ul.antFlvPlayerLinkBar li a {
    text-decoration:    none;
    outline-style:      none;
    display:            block;
    color:              #555;
    line-height:        16px;
    height:             16px;
    width:              50px;
    text-align:         center;
    padding:            0 15px;
    margin:             0px;
    background:         #fefefe url("chrome://antbar/content/player/skin/img/topbar_fd.gif") repeat-x 0px 0px;
    border-right:       #ccc solid 1px;
    border-left:        #e6e6e6 solid 1px;
}

ul.antFlvPlayerLinkBar li a.on {
    background:         #dc2039 url("chrome://antbar/content/player/skin/img/topbar_fd.gif") repeat-x 0px -16px;
    border-right:       #72020d solid 1px;
    border-left:        #c63e51 solid 1px;
    color:              #FFF;
    font-weight:        bold;
}

ul.antFlvPlayerLinkBar li a:hover {
    background:         #1d75e2 url("chrome://antbar/content/player/skin/img/topbar_fd.gif") repeat-x 0px -32px;
    border-left:        #3485e6 solid 1px;
    border-right:       #00378e solid 1px;
    color:              #FFF;
    font-weight:        bold;
}

ul.antFlvPlayerLinkBar li a:active {
    background:         #203bc3 url("chrome://antbar/content/player/skin/img/topbar_fd.gif") repeat-x 0px -48px;
    border-left:        #2b47c8 solid 1px;
    border-right:       #02107d solid 1px;
    color:              #FFF;
}

#antFlvPlayerHeadBar {
    background:         #FFF;
    height:             64px;
}

#antFlvPlayerLogo {
    position:           absolute;
    margin:             8px 0px 0px 16px;
    text-indent:        -9999px;
    font-size:          0.01em;
    width:              146px;
    height:             45px;
    display:            block;
    background:         #FFF url("chrome://antbar/content/player/skin/img/logo.gif") no-repeat center center;
}

#antFlvPlayerSearchTable {
    margin-left:        18px;
}

#antFlvPlayerSearchBar {
    width:              397px;
    margin:             0 0 0 180px;
}

#antFlvPlayerSearchBox {
    border:             #999999 solid 1px;
    border-right:       0;
    margin:             20px 0;
    width:              300px;
    font-size:          0.95em;
    padding:            3px;
    background:         #FFF url("chrome://antbar/content/player/skin/img/s_fd.gif") repeat-x center center;
    display:            inline;
    height:             15px;
}

#antFlvPlayerSearchButton {
    display:            block;
    font-size:          0.8em;
    font-weight:        bold;
    padding:            0px;
    width:              97px;
    height:             21px;
    color:              white;
    background:         #dc2039 url("chrome://antbar/content/player/skin/img/bt_fd.gif") repeat-x center left;
    border:             solid 1px #990000;
    text-indent:        -9999px;
}

#antFlvPlayerSearchButton:hover {
    background:         url("chrome://antbar/content/player/skin/img/bt_fd.gif") repeat-x center center;
    border:             solid 1px #0033FF;
}

#antFlvPlayerSearchButton:active {
    background:         url("chrome://antbar/content/player/skin/img/bt_fd.gif") repeat-x center right;
}

#antFlvPlayerSearchButton:focus {
    outline:            none;
}

#antFlvPlayerTitleBar {
    font-size:          1.10em;
    background:         #EDEDED;
    padding:            3px 10px;
    color:              #555;
    border-top:         #dadada solid 1px;
    margin-bottom:      3px;
}

#antFlvToolbarClearList {
    list-style-image:   url("chrome://antbar/skin/ui/clearlist.png");
}

#antFlvToolbarClearList:hover {
    list-style-image:   url("chrome://antbar/skin/ui/clearlist.png");
}

#antFlvToolbarClearList:hover:active {
    list-style-image:   url("chrome://antbar/skin/ui/clearlist.png");
}

#antFlvPlayerRichListBox {
    -moz-appearance:    none;
}

.antFlvPlayerRichListItem {
    background:         #fff;
	border:             none;
}

.antFlvPlayerRichListItemGrey {
    background:         #f3f3f3;
	border:	none;
}

.antFlvPlayerRichListItemActive {
    background:         #d61e34;
	border:	none;
}

.antFlvPlayerRichListItemActive label.antFlvPlayerRichListName {
    color:              #FFFFFF;
}

.antFlvPlayerRichListItemActive label.antFlvPlayerRichListInfos {
    color:              #F7C9CE;
}

.antFlvPlayerRichListItem[selected="true"] {
    color:              #000;
	border:	none;
}

.antFlvPlayerRichListItem:hover {
    background:        #1266ca;
	border:	none;
}

.antFlvPlayerRichListItem:hover label.antFlvPlayerRichListInfos {
    color:              #bfd8f5;
}

.antFlvPlayerRichListItem:hover label.antFlvPlayerRichListName {
    color:              #FFFFFF;
}

.antFlvPlayerRichListName {
    font-weight:        bold;
    width:              300px;
}

.antFlvPlayerRichListInfos {
    width:              300px;
    color:              #666;
}

richlistitem {
    min-height:         28px;
    height:             28px;
    margin-bottom:      1px;
    padding-bottom:     1px;
    padding-top:        1px;
}

richlistitem label {
    margin-bottom:      -1px;
    margin-top:         -1px;
}